package com.design.behavior.visitor.cainiao;

/**
 * @ProjectName: design
 * @Package: com.design.behavior.visitor.cainiao
 * @ClassName: ComputerPartDisplayVisitor
 * @Author: shenaiguo
 * @Description:
 * @Date: 2020/11/15 0015 9:55
 */
//步骤 4
//     创建实现了上述类的实体访问者。
public class ComputerPartDisplayVisitor implements ComputerPartVisitor {

    @Override
    public void visit(Computer computer) {
        System.out.println("Displaying Computer.");
    }

    @Override
    public void visit(Mouse mouse) {
        System.out.println("Displaying Mouse.");
    }

    @Override
    public void visit(Keyboard keyboard) {
        System.out.println("Displaying Keyboard.");
    }

    @Override
    public void visit(Monitor monitor) {
        System.out.println("Displaying Monitor.");
    }
}
